home *** CD-ROM | disk | FTP | other *** search
/ DreamSavers: Garden of Time 3D / Garden of Time 3D.iso / Garden.ico / 1049 / MEDIADATA / 453 / shaders / Project2.vsh < prev    next >
Text File  |  2005-08-19  |  467b  |  31 lines

  1. vs.1.0
  2.  
  3. mov r0,v0
  4.  
  5. //add r0,v0,c0
  6. //mov r0.y,c20.x
  7.  
  8. m4x4 r1, r0, c4
  9.  
  10. rcp r2.z,r1.z
  11.  
  12. mad r2.x,r2.z,r1.x,c0.x
  13. mad r2.x,r2.x,c0.y,c0.z
  14.  
  15. mad r2.y,r2.z,-r1.y,c1.x
  16. mad r2.y,r2.y,c1.y, c1.z
  17.  
  18.  
  19.  
  20. //mul r0,v0,c2
  21. //add r0,v0,c0
  22. mov oD0, c2
  23. m4x4 oPos, r0, c4
  24. mov oT0.x, r2.x
  25. mov oT0.y, r2.y
  26.  
  27. m4x4 r9, r0, c8
  28. add r0.x, -r9.z, c10.y
  29. mul r0.x, r0.x, c10.z
  30. max r0.x, r0.x, c0.x       ; clamp fog to > 0.0
  31. //min oFog.x, r0.x, c0.z     ; clamp fog to < 1.0